Big Huge Thesaurus

Thamnophis sauritus

noun